const express = require('express')
const app = express()

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/";

// 定义局部生效的中间件【排序】
const mw1 = (req, res, next)=>{
    MongoClient.connect(url, function(err, db) {
        if(err) throw err;
        var articledb = db.db("articledb")  //要删除的数据库
        articledb.collection('cats').drop((err, result)=>{
            // 执行成功 result 返回true，失败返回 false
            if(err) throw err;
            if(result) console.log("集合已删除");
            db.close();
        })
    });
}

// 创建路由
app.get('/',mw1,(req, res) => {
    res.send('我是路由，用来控制排序的')
})

//配置端口
app.listen(80, ()=>{
    console.log("端口号为：http://127.0.0.1");
})
